package com.zxx.pattern.visitorPattern.visitor2;

/**
 * 1.抽象访问者,为该对象结构中的 具体元素 的每一个类声明的一个操作。
 * @author zxx on 2021/4/22
 */
public abstract class Visitor {

    protected String name;

    public void setName(String name) {
        this.name = name;
    }


    //所以需要
    public abstract void visitor(MedicineA a);

    public abstract void visitor(MedicineB b);

}
